iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
自我挑戰組

Python 學習整理系列 第 4

Day4. 資料型態 : bool 布林值

  • 分享至 

  • xImage
  •  

重點:

  • 資料型態:布林值
  • 布林值的用法:比算運算子、邏輯運算子

布林值的基本介紹

  • 布林值記做bool,只有True,False兩種值
  • 布林值無須被引號包含,且第一個字母為大寫

比較運算子

  • 布林值可透過比較運算得到,包括大於、小於、相等、不相等.....
    • 1 > 2:False
    • ==:判斷是否相等
    • !=:判斷是否不相等
print('8' > '50')
# true,因為轉為字串 8 > 5

邏輯運算子

  • 布林值常與邏輯運算子一起使用
  • 常用的邏輯運算子有not、and以及or not優先使用,and次之,or最後
  • 作法類似數學運算裡的先乘除後加減
print(True or True and False, False or True and False)
# True False

用法:

not 布林值

  • not 表示否定,會將原本的布林值轉變為相反的值
  • not True → False

布林值1 and 布林值2

  • and 表示「且」,必須前後兩個布林值均為 True 結果才會是 True
  • True and True : True
  • True and False : False
  • False and False : False

布林值1 or 布林值2

  • True or True : True
  • True ot False : True
  • False ot False : False
print(not '123' == 132)
# True

print('哈搂你好' == '哈嘍你好' or 123 != 123.0)
# False

print('哈嘍你好' != '哈搂你好' and 123 >= 123.0)
# True

重點整理:

  • 布林值:True/False
  • 比較運算子:>、>=、<=、==、!=
  • 邏輯運算子:not and、or

參考資料

Python 入門教學 - 資料型態:bool 布林值【Py嬸的異想世界#5-2】|ccClub


上一篇
Day3. 資料型態 - 整數、浮點數
下一篇
Day5. 資料型態-字串
系列文
Python 學習整理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言